﻿#region License
// /* **************************************************************
// * Copyright (C) intex Consulting GmbH - All Rights Reserved    *
// *--------------------------------------------------------------*
// * Unauthorized copying of this file, via any medium is         *
// * strictly prohibited                                          *
// *--------------------------------------------------------------*
// * Proprietary and confidential                                 *
// *--------------------------------------------------------------*
// * Dissasembling/modifications strictly prohibited!             *
// ***************************************************************/
#endregion
using System.Collections.Generic;
using ComHlp.ContentClasses.FormDef;
using ComHlp.ContentClasses.VirtualControls;
using ComHlp.ContentClasses.VirtualControls.Buttons;
using ComHlp.ContentClasses.VirtualControls.LView;

namespace ComHlp.ContentClasses.Bs
{
    public class BsMap
    {
        public BsHeader Header { get; internal set; }
        public List<ItxButton> Buttons { get; set; } = new List<ItxButton>();
        public List<ItxButton> ServerMacros { get; set; } = new List<ItxButton>();
        public List<ItxTabPage> TabPages { get; set; }

        /// <summary> window title for current parsed map </summary>
        public string WindowTitle { get; set; }

        /// <summary> status message </summary>
        public ItxStatus Status { get; set; }

        /// <summary> listview paging </summary>
        public ListViewPagingInformation ListViewPaging { get; set; }
    }
}
